home *** CD-ROM | disk | FTP | other *** search
- #include menu
-
- #define PGUP 201
- #define PGDN 209
- #define ALT_H 163
- #define ESC 27
-
- init()
- {
- assign_key("helpme", ALT_H);
- }
-
- helpme()
- {
- do_menu("help");
- }
-
- show_file(fname)
- string fname;
- {
- int filecolor;
-
- filecolor = 0x3E;
-
- old_buf = currbuf();
- new_buf = setcurrbuf(create_buffer(fname));
-
- win_id = create_window(3, 30, 10, 70, filecolor);
- attach_window(win_id, new_buf);
- DrawBox(1, 29, 10, 71, filecolor);
- display(10, 38, 65, filecolor, " Press PGUP, PGDN or ESC ");
-
- while ((c = get_tty_char()) != ESC)
- if (c == PGUP)
- prevscreen();
- else if (c == PGDN)
- nextscreen();
- else if (c == DOWN)
- down();
- else if (c == UP)
- up();
-
- delete_buffer(new_buf);
- show_buffer(old_buf);
- }
-
-